﻿#region Librerias

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using ESF.WCF;
using ESF.General.Entity;

#endregion


namespace ESF.Services.GeneralDirectory
{
	[ExceptionBehaviorAttribute]	
	[ServiceContract]
	public interface IGeneralDirectory
	{
		[OperationContract]
		BaseEnterprise GetEnterprise (string pIdentificationTypeCode, string pIdentificationNumber);

		[OperationContract]
		List<BaseEnterprise> GetAllEnterprises();

		[OperationContract]
		List<BaseEnterprise> GetEnterprises(string pSearchTerms);
	}
}